package com.gmlive.common.appupdate.kyu

import android.content.Context
import com.gmlive.common.appupdate.entity.PromptEntity
import com.gmlive.common.appupdate.entity.UpdateEntity
import com.gmlive.common.appupdate.proxy.IUpdatePrompter
import com.gmlive.common.appupdate.proxy.IUpdateProxy
import com.gmlive.common.appupdate.utils.UpdateUtils
import com.gmlive.common.ui.dialog.IkAlertDialog

class KyuUpdatePrompter(private val context: Context) : IUpdatePrompter {

    override fun showPrompt(updateEntity: UpdateEntity, updateProxy: IUpdateProxy, promptEntity: PromptEntity) {
        val updateInfo = UpdateUtils.getDisplayUpdateInfo(context, updateEntity)

        val dialog = IkAlertDialog.Builder(context)
                .setTitle("")
                .setMessage(updateInfo)
                .create()
    }

}